﻿using TelerikedIn.Models;
using System;
using System.Linq;
using Microsoft.AspNet.Identity.EntityFramework;

namespace TelerikedIn.Data
{
    public interface IUowData : IDisposable
    {
        IRepository<Skill> Skills { get; }

        IRepository<Endorsment> Endorsments { get; }

        IRepository<ApplicationUser> Users { get; }

        IRepository<Connection> Connections { get; }

        IRepository<Role> Roles { get; }

        int SaveChanges();
    }
}
